package com.cnhis.cloudhealth.clinical.hosdoctor.executionlist.service;


import com.cnhis.cloudhealth.commons.Mappers.ModelVo;

import java.util.Map;

/**
 * 住院停嘱
 *
 */
public interface IExecutionlist {
    /* ScriptId(7276) 医技执行单打印信息 */
    ModelVo getExcutionlist(Map<String,Object> map) throws Exception;
    /* ScriptId(7277) 医技执行单打印信息2 */
    ModelVo getExcutionlist2(Map<String,Object> map) throws Exception;
    /* ScriptId(7720) 病区执行单病人列表 */
    ModelVo getPatientexeList(Map<String,Object> map);
    /* ScriptId(2108) 检验医嘱病人信息打印 */
    ModelVo getOrderprintinfo(Map<String,Object> map);
    /* ScriptId(2109) 检验医嘱病人信息打印 */
    ModelVo getOrderdetailprint(Map<String,Object> map);
    /* ScriptId(7687) 提取对应医技申请单下达诊断 */
    ModelVo getOrdersissued(Map<String,Object> map);
    /* ScriptId(7739) 护士站医技执行单金额 */
    ModelVo getNurseexeamount(Map<String,Object> map);
    /* ScriptId(7683) 住院非检验申请单病人信息 */
    ModelVo getApplicationform(Map<String,Object> map);
    /* ScriptId(7684) 非检验申请单医嘱明细打印 */
    ModelVo getApplicationformdetail(Map<String,Object> map);
    /* ScriptId(6908) 住院检查申请单病史摘要 */
    ModelVo getHistorysummary(Map<String,Object> map);
    /* ScriptId(7735) 申请单补充内容 */
    ModelVo getAdditionalcontent(Map<String,Object> map);
    /* ScriptId(7685) 手术申请单安排情况 */
    ModelVo getOperationarrange(Map<String,Object> map);
    /* ScriptId(null) 更新医嘱抄送Nurse_Lis_Bills_Print_Ok */
    ModelVo nurseLisBillsPrintOk(Map<String,Object> map)throws Exception;
    /* ScriptId(null) 病区医嘱执行单-项目名称 */
    ModelVo getProjectnamelist(Map<String,Object> map);
    /* ScriptId(null) 病区医嘱执行单 */
    ModelVo getThezoneexelist(Map<String,Object> map)throws Exception;
    /* ScriptId(7722) 手术室医嘱判断 */
    ModelVo getIsOprationorder(Map<String,Object> map)throws Exception;
    /* ScriptId(null) 住院医嘱住院术前医嘱打印 */
    ModelVo printBeforeHospitalization(Map<String,Object> map)throws Exception;
    /* ScriptId(7719) 住院处方签打印 */
    ModelVo labelprinting(Map<String,Object> map) throws Exception;
}
